(global.webpackJsonp = global.webpackJsonp || []).push([ [ "components/h-checkbox/index" ], {
    "082f": function(e, n, c) {
        Object.defineProperty(n, "__esModule", {
            value: !0
        }), n.default = void 0;
        var t = c("fd0e"), o = {};
        o.props = {
            shape: {
                type: String,
                default: "circle"
            },
            checked: {
                type: Boolean,
                default: !1
            },
            size: {
                type: String,
                default: "32rpx"
            },
            color: {
                type: String,
                default: "rgba(0,0,0,0.25)"
            },
            checkedColor: {
                type: String,
                default: "#ff6600"
            },
            enable: {
                type: Boolean,
                default: !0
            },
            disabled: {
                type: Boolean,
                default: !1
            },
            disabledStyle: {
                type: String,
                default: ""
            },
            className: {
                type: String,
                default: ""
            },
            customIcons: {
                type: Object,
                default: function() {
                    return {
                        checkedOnName: "",
                        checkedOffName: ""
                    };
                }
            }
        }, o.setup = function(e, n) {
            var c = e, o = n.emit, a = (0, t.reactive)({
                isChecked: !1
            }), f = (0, t.computed)(function() {
                var e;
                if (null !== (e = c.customIcons) && void 0 !== e && e.checkedOnName) return c.customIcons.checkedOnName;
                return {
                    circle: "radio-on-round",
                    square: "checkbox-on",
                    radio: "radio-on"
                }[c.shape];
            }), u = (0, t.computed)(function() {
                var e;
                if (null !== (e = c.customIcons) && void 0 !== e && e.checkedOffName) return c.customIcons.checkedOffName;
                return {
                    circle: "radio-off",
                    radio: "radio-off",
                    square: "checkbox-off"
                }[c.shape];
            });
            return (0, t.watch)(function() {
                return c.checked;
            }, function(e) {
                a.isChecked = e;
            }, {
                immediate: !0
            }), {
                data: a,
                checkedOnName: f,
                checkedOffName: u,
                toggle: function() {
                    c.enable ? (a.isChecked = !a.isChecked, o("change", {
                        value: a.isChecked,
                        cb: function(e) {
                            a.isChecked = e;
                        }
                    })) : o("click");
                }
            };
        };
        var a = o;
        n.default = a;
    },
    "139f": function(e, n, c) {
        var t = c("2af4");
        c.n(t).a;
    },
    "2af4": function(e, n, c) {},
    "363f": function(e, n, c) {
        c.d(n, "b", function() {
            return t;
        }), c.d(n, "c", function() {
            return o;
        }), c.d(n, "a", function() {});
        var t = function() {
            this.$createElement;
            this._self._c;
        }, o = [];
    },
    "45cc": function(e, n, c) {
        c.r(n);
        var t = c("363f"), o = c("59a2");
        for (var a in o) [ "default" ].indexOf(a) < 0 && function(e) {
            c.d(n, e, function() {
                return o[e];
            });
        }(a);
        c("139f");
        var f = c("f0c5"), u = Object(f.a)(o.default, t.b, t.c, !1, null, null, null, !1, t.a, void 0);
        n.default = u.exports;
    },
    "59a2": function(e, n, c) {
        c.r(n);
        var t = c("082f"), o = c.n(t);
        for (var a in t) [ "default" ].indexOf(a) < 0 && function(e) {
            c.d(n, e, function() {
                return t[e];
            });
        }(a);
        n.default = o.a;
    }
} ]), (global.webpackJsonp = global.webpackJsonp || []).push([ "components/h-checkbox/index-create-component", {
    "components/h-checkbox/index-create-component": function(e, n, c) {
        c("543d").createComponent(c("45cc"));
    }
}, [ [ "components/h-checkbox/index-create-component" ] ] ]);